package com.summer.utils.apktool;

import java.util.List;
import java.util.Map;

/**
 *  apktool.yml 的格式
  */
public class YamlSchema {
    private String apkFileName;
    private Boolean compressionType;
    private List<String> doNotCompress;
    private Boolean isFrameworkApk;
    private Map<String,Object> packageInfo;
    private Map<String,Object> sdkInfo;
    private Boolean sharedLibrary;
    private Boolean sparseResources;
    private Object unknownFiles;
    private Map<String,Object> usesFramework;
    private String version;
    private Map<String,String> versionInfo;

    public String getApkFileName() {
        return apkFileName;
    }

    public void setApkFileName(String apkFileName) {
        this.apkFileName = apkFileName;
    }

    public Boolean getCompressionType() {
        return compressionType;
    }

    public void setCompressionType(Boolean compressionType) {
        this.compressionType = compressionType;
    }

    public List<String> getDoNotCompress() {
        return doNotCompress;
    }

    public void setDoNotCompress(List<String> doNotCompress) {
        this.doNotCompress = doNotCompress;
    }

    public Boolean getIsFrameworkApk() {
        return isFrameworkApk;
    }

    public void setIsFrameworkApk(Boolean isFrameworkApk) {
        this.isFrameworkApk = isFrameworkApk;
    }

    public Map<String, Object> getPackageInfo() {
        return packageInfo;
    }

    public void setPackageInfo(Map<String, Object> packageInfo) {
        this.packageInfo = packageInfo;
    }

    public Map<String, Object> getSdkInfo() {
        return sdkInfo;
    }

    public void setSdkInfo(Map<String, Object> sdkInfo) {
        this.sdkInfo = sdkInfo;
    }

    public Boolean getSharedLibrary() {
        return sharedLibrary;
    }

    public void setSharedLibrary(Boolean sharedLibrary) {
        this.sharedLibrary = sharedLibrary;
    }

    public Boolean getSparseResources() {
        return sparseResources;
    }

    public void setSparseResources(Boolean sparseResources) {
        this.sparseResources = sparseResources;
    }

    public Object getUnknownFiles() {
        return unknownFiles;
    }

    public void setUnknownFiles(Object unknownFiles) {
        this.unknownFiles = unknownFiles;
    }

    public Map<String, Object> getUsesFramework() {
        return usesFramework;
    }

    public void setUsesFramework(Map<String, Object> usesFramework) {
        this.usesFramework = usesFramework;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public Map<String, String> getVersionInfo() {
        return versionInfo;
    }

    public void setVersionInfo(Map<String, String> versionInfo) {
        this.versionInfo = versionInfo;
    }
}